package dataAccess;

import java.util.*;

import dataAccess.DALException;

public interface FieldDAO {
	FieldDTO getField(int FieldID) throws DALException;
	List<FieldDTO> getFieldList() throws DALException;
	List<FieldDTO> getFieldList(int playerID) throws DALException;
	List<FieldDTO> getFieldList(int playerID, String type) throws DALException;
	void createField(FieldDTO field) throws DALException;
	void updateField(FieldDTO field) throws DALException;
	void deletePlayerFromField(int playerID) throws DALException;
}
